---
title: Slate React
description: API reference for @udecode/slate-react.
---

`@udecode/slate-react` extends Slate React API with generic types.

## React Editor

Find the corresponding documentation in the <Link href="https://docs.slatejs.org/libraries/slate-react/react-editor">Slate React docs</Link>.

### `SlateProps`

### `blurEditor`

### `deselectEditor`

### `findEditorDocumentOrShadowRoot`

### `findEventRange`

### `findNodeKey`

### `findNodePath`

### `focusEditor`

### `getEditorWindow`

### `hasEditorDOMNode`

### `hasEditorEditableTarget`

### `hasEditorSelectableTarget`

### `hasEditorTarget`

### `insertData`

### `isComposing`

### `isEditorFocused`

### `isEditorReadOnly`

### `isTargetInsideNonReadonlyVoidEditor`

### `setFragmentData`

### `toDOMNode`

### `toDOMPoint`

### `toDOMRange`

### `toSlateNode`

### `toSlatePoint`

### `toSlateRange`
